﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;

namespace hzGis.service
{
    interface IStyleService
    {
        void setDLZWBStyle(ILayer layer);

        void setStyle(ILayer layer, byte[] LineColor, double LineWidth, byte[] fillColor);

        void setLabelStyle(ILayer layer, string fieldName);

        void setLabelStylePro(ILayer layer, string fieldName, byte[] fontColor, string fontFamily, bool isBold, int fontSize, long minScale, long maxScale);

        void setStylePro(ILayer layer, byte[] LineColor, double LineWidth, byte[] fillColor, string field, List<string> bsms);
    }
}
